package com.gxa.modules.payment.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@ApiModel("账单增加 实体 ")
public class BillAddForm {
//    @ApiModelProperty("抄表明细 id")
//    private Integer meterDetailsId;
    @ApiModelProperty("抄表明细 id")
    private Integer id;
    @ApiModelProperty("账单编号 不需要")
    private Integer code;
    @ApiModelProperty("账单名称")
    private String billName;
    @ApiModelProperty("收费项目 id(11电费,12燃气费,13物业费)")
    private Integer itemId;

//    @ApiModelProperty("费用单价")
//    private double price;
//    @ApiModelProperty("计算公式")
//    private String formula;
//    @ApiModelProperty("计量单位")
//    private Integer unitId;
//    @ApiModelProperty("计算精度 id")
//    private Integer accuracyId;
//    @ApiModelProperty("滞纳金比例")
//    private Integer lateFee;

    @ApiModelProperty("收费项目管理id")
    private Integer payItemId;
    @ApiModelProperty("项目管理与账单 实体")
    private List<PayItemAddBillForm> payItemAddBillForms;


    @ApiModelProperty("开始时间")
    private Date startTime;
    @ApiModelProperty("结束时间")
    private Date endTime;

    @ApiModelProperty("备注")
    private String remarks;
    @ApiModelProperty("本期用度 不需要")
    private double quantity;
    @ApiModelProperty("费用合计 不需要")
    private double money;
}
